import request from "@/utils/request.ts";
// import type 是用来协助进行类型检查和声明的，在运行时是完全不存在的。
// import type { loginForm, loginResponseData, userResponseData } from "./type";
// 统一管理API接口（字符串枚举）
enum API {
  LOGIN_URL = "/admin/acl/index/login",
  USERINFO_URL = "/admin/acl/index/info",
  LOGOUT_URL = "/admin/acl/index/logout"
}
// 用户登陆API
export function login(data: any) {
  return request<any, any>({
    url: API.LOGIN_URL,
    method: 'post',
    data: data
  })
}

// 获取用户信息接口
export const userInfo = () => request.get<any, any>(API.USERINFO_URL);

// 用户退出登录
export const logout =() => request.post<any,any>(API.LOGOUT_URL);